In this article I am trying to explain Eclipse Shortcut Keys.
Manage Files and Projects
Ctrl+N
| Create new project using the Wizard
|
Ctrl+Alt+n
| Create new project, file, class, etc.
|
Alt+f, then .
| Open project, file, etc.
|
Ctrl+Shift+r
| Open Ressource (file, folder or project)
|
Alt+Enter
| Show and access file properties
|
Ctrl+s
| Save current file
|
Ctrl+Shift+s
| Save all files
|
Ctrl+w
| Close current file
|
Ctrl+Shift+w
| Close all files
|
F5
| Refresh content of selected element with local file system
|
Editor Window
Focus/ cursor must be in Editor Window for these to work.
F12
| Jump to Editor Window
|
Ctrl+Page Down/Ctrl+Page Up
| Switch to next editor / switch to previous editor
|
Ctrl+m
| Maximize or un-maximize current Editor Window (also works for other Windows)
|
Ctrl+e
| Show list of open Editors. Use arrow keys and enter to switch
|
Ctrl+F6/Ctrl+Shift+F6
| Show list of open Editors. Similar to ctrl+e but switches immediately upon release of ctrl
|
Alt+Arrow Left/Alt+Arrow Right
| Go to previous / go to next Editor Window
|
Alt+minus(-)
| Open Editor Window Option menu
|
Ctrl+F10 breakpoints, bookmarks, line numbers, …)
| Show view menu (features available on left vertical bar:
|
Ctrl+F10, then n
| Show or hide line numbers
|
Ctrl+Shift+q since last save) | Show or hide the diff column on the left (indicates changes
|
Navigate in Editor
Home/End
| Jump to beginning / jump to end of indention. Press home twice to jump to beginning of line
|
Ctrl+Home/End
| Jump to beginning / jump to end of source
|
Ctrl+Arrow Right/Arrow Left
| Jump one word to the left / one word to the right
|
Ctrl+Shift+Arrow Down/Arrow Up
| Jump to previous / jump to next method
|
Ctrl+l
| Jump to Line Number. To hide/show line numbers, press ctrl+F10 and select 'Show Line Numbers'
|
Ctrl+q
| Jump to last location edited
|
Ctrl+./Ctrl+,
| Jump to next / jump to previous compiler syntax warning or error
|
Ctrl+Shift+p
| With a bracket selected: jump to the matching closing or opening bracket
|
Ctrl+[+]/Ctrl+- on numeric keyboard
| Collapse / Expand current method or class
|
Ctrl+[/]/Ctrl+* on numeric keyboard
| Collapse / Expand all methods or classes
|
Ctrl+Arrow Down/Ctrl+Arrow Up
| Scroll Editor without changing cursor position
|
Select Text
Shift+Arrow Right/Arrow Left
| Expand selection by one character to the left / to the right
|
Ctrl+Shift+Arrow Right/Arrow Left
| Expand selection to next / previous word
|
Shift+Arrow Down/Arrow Up
| Expand selection by one line down / one line up
|
Shift+End/Home
| Expand selection to end / to beginning of line
|
Ctrl+a
| Select all
|
Alt+Shift+Arrow Up
| Expand selection to current element (e.g. current one-line expression or content within brackets)
|
Alt+Shift+Arrow Left/Arrow Right
| Expand selection to next / previous element
|
Alt+Shift+Arrow Down
| Reduce previously expanded selection by one step
|
Edit Text
Ctrl+c/Ctrl+x/Ctrl+v
| Cut, copy and paste
|
Ctrl+z
| Undo last action
|
Ctrl+y
| Redo last (undone) action
|
Ctrl+d
| Delete Line
|
Alt+Arrow Up/Arrow Down
| Move current line or selection up or down
|
Ctrl+Alt+Arrow Up / Ctrl+Alt+Arrow Down /
| Duplicate current line or selection up or down
|
Ctrl+Delete
| Delete next word
|
Ctrl+Backspace
| Delete previous word
|
Shift+Enter
| Enter line below current line
|
Shift+Ctrl+Enter
| Enter line above current line
|
Insert
| Switch between insert and overwrite mode
|
Shift+Ctrl+y
| Change selection to all lower case
|
Shift+Ctrl+x
| Change selection to all upper case |
Search and Replace
Ctrl+f
| Open find and replace dialog
|
Ctrl+k/Ctrl+Shift+k
| Find previous / find next occurrence of search term (close find window first)
|
Ctrl+h
| Search Workspace (Java Search, Task Search, and File Search)
|
Ctrl+j/Ctrl+Shift+j
| Incremental search forward / backwards. Type search term after pressing ctrl+j, there is now search window |
Indentions and Comments
Tab/Shift+Tab
| Increase / decrease indent of selected text
|
Ctrl+i
| Correct indention of selected text or of current line
|
Ctrl+shift+f
| Autoformat all code in Editor using code formatter
|
Ctrl+/
| Comment / uncomment line or selection ( adds '//' )
|
Ctrl+Shift+/
| Add Block Comment around selection ( adds '/... */' )
|
Ctrl+Shift+
| Remove Block Comment
|
Alt+Shift+j
| Add Element Comment ( adds '/** ... */')
|
Editing Source Code
Ctrl+Space
| Opens Content Assist (e.g. show available methods or field names)
|
Ctrl+1
| Open Quick Fix and Quick Assist
|
Alt+/
| Propose word completion (after typing at least one letter). Repeatedly press alt+/ until reaching correct name
|
Ctrl+Shift+Insert
| Deactivate or activate Smart Insert Mode (automatic indention, automatic brackets, etc.)
|
Code Information
Ctrl+O
| Show code outline / structure
|
F2
| Open class, method, or variable information (tooltip text)
|
F3
| Open Declaration: Jump to Declaration of selected class, method, or parameter
|
F4
| Open Type Hierarchy window for selected item
|
Ctrl+t
| Show / open Quick Type Hierarchy for selected item
|
Ctrl+Shift+t
| Open Type in Hierarchy
|
Ctrl+Alt+h
| Open Call Hierarchy
|
Ctrl+u
| Find occurrences of expression in current file
|
Ctrl+move over method
| Open Declaration or Implementation
|
Refactoring
Alt+Shift+r
| Rename selected element and all references
|
Alt+Shift+v
| Move selected element to other class or file (With complete method or class selected)
|
Ctrl+Shift+c
| Change method signature (with method name selected)
|
Alt+Shift+m
| Extract selection to method
|
Alt+Shift+l
| Extract local variable: Create and assigns a variable from a selected expression
|
Alt+Shift+i
| Inline selected local variables, methods, or constants if possible (replaces variable with its declarations/ assignment and puts it directly into the statements)
|
Run and Debug
Ctrl+F11
| Save and launch application (run)
|
F11
| Debug
|
F5
| Step Into function
|
F6
| Next step (line by line)
|
F7
| Step out
|
F8
| Skip to next Breakpoint
|
The Rest
Ctrl+F7/Ctrl+Shift+F7
| Switch forward / backward between views (panels). Useful for switching back and forth between Package Explorer and Editor.
|
Ctrl+F8/Ctrl+Shift+F8
| Switch forward / backward between perspectives
|
Ctrl+p
| Print
|
F1
| Open Eclipse Help |
Leave Comment